SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 45341: SQL errors occur when you query a DB2 database server running on an iSeries (AS/400) system

DetailsAboutRate It

The following errors might occur when you attempt to join DB2 data from a DB2 database server that is running on an IBM iSeries (AS/400) system:

SAS_SQL:  Engine does not allow mix of an outer join with other kind of join.
SAS_SQL:  Unable to convert the query to a DBMS specific SQL statement due to an error.

This problem causes significant performance issues.

To work around this issue, do one of the following:

  • Split up the query into individual queries.
  • Rewrite the query to use explicit pass-through processing.
  • Do not use an AS/400 iSeries DB2 database. That is, move your DB2 data to a DB2 database that resides on a UNIX system, a PC, or mainframe.

To obtain a fix for this issue, contact SAS Technical Support.



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS/ACCESS Interface to DB2Microsoft® Windows® for 64-Bit Itanium-based Systems9.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Datacenter 64-bit Edition9.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Enterprise 64-bit Edition9.2 TS2M39.3 TS1M2
Microsoft Windows XP 64-bit Edition9.2 TS2M39.3 TS1M2
Microsoft® Windows® for x649.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Datacenter Edition9.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Enterprise Edition9.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 Standard Edition9.2 TS2M39.3 TS1M2
Microsoft Windows Server 2003 for x649.2 TS2M39.3 TS1M2
Microsoft Windows Server 20089.2 TS2M39.3 TS1M2
Microsoft Windows Server 2008 for x649.2 TS2M39.3 TS1M2
Microsoft Windows XP Professional9.2 TS2M39.3 TS1M2
Windows 7 Enterprise 32 bit9.2 TS2M39.3 TS1M2
Windows 7 Enterprise x649.2 TS2M39.3 TS1M2
Windows 7 Home Premium 32 bit9.2 TS2M39.3 TS1M2
Windows 7 Home Premium x649.2 TS2M39.3 TS1M2
Windows 7 Professional 32 bit9.2 TS2M39.3 TS1M2
Windows 7 Professional x649.2 TS2M39.3 TS1M2
Windows 7 Ultimate 32 bit9.2 TS2M39.3 TS1M2
Windows 7 Ultimate x649.2 TS2M39.3 TS1M2
Windows Vista9.2 TS2M39.3 TS1M2
Windows Vista for x649.2 TS2M39.3 TS1M2
64-bit Enabled AIX9.2 TS2M39.3 TS1M2
64-bit Enabled HP-UX9.2 TS2M39.3 TS1M2
64-bit Enabled Solaris9.2 TS2M39.3 TS1M2
HP-UX IPF9.2 TS2M39.3 TS1M2
Linux9.2 TS2M39.3 TS1M2
Linux for x649.2 TS2M39.3 TS1M2
Solaris for x649.2 TS2M39.3 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.